package sessionbeans;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

@ManagedBean
public class PermissoesMB {
	@EJB
	private ServiceDeskRepositorio repositorio;
	
	public boolean isGrupo(String grupo) {
		FacesContext fc = FacesContext.getCurrentInstance();
		ExternalContext ec = fc.getExternalContext();
		HttpSession session = (HttpSession)ec.getSession(false);
		String login = (String) session.getAttribute("usuario");
		if (repositorio.getUsuarioGrupo(login, grupo)!=null) {
			return true;
		} else {
			return false;
		}
	}

	public ServiceDeskRepositorio getRepositorio() {
		return repositorio;
	}

	public void setRepositorio(ServiceDeskRepositorio repositorio) {
		this.repositorio = repositorio;
	}
}
